@charset "utf-8";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:12px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1100px;}


.w1100{width: 1100px; margin:auto;}
.w825{width: 825px; margin:auto;}
.mod1468 { width: 1100px; margin:auto;}
.mod1378,.mod1488,.mod1015 { width: 1100px; margin:auto;}
.mod1015 .navigation{ line-height:55px!important;height:55px!important; border-top:1px solid #ddd;border-bottom:1px solid #ddd!important;font-size:15px;color:#555;}
.mod1015 .navigation a{ font-size:15px;}
.mod1015 .navigation a:hover{color: #00ada9;}
.Content3{line-height: 30px; padding-left: 30px; padding-right: 30px;}
    
.showpage {display: none;}
.pro_detail_text { line-height: 30px; overflow: hidden; height: auto;}


.pro-n {width: 920px; height: auto; font-size: 14px; color: #555; line-height: 26px;}
.pro-n img {margin: 20px 0 10px;}
.pro-w {text-indent: 2em;}
.pro-w span {font-weight: bold;}
.pro-l {float: left; margin-top: 40px;}
.pro-r {float: right; margin-top: 20px;}
.pro-l p {line-height: 36px; text-indent: 2em;}
.pro-l span {font-size: 18px; color: #00ada9;}
.pro-r img {width: 210px;}
.mod1474 { height:auto; overflow: hidden;}







/*内页产品*/
.pro_detail_rel_item:nth-of-type(3){ display:none;}
#n_prod2{margin-top:-50px !important;position: relative; z-index: 99999;}
.n_prod{ width: 800px; margin: 0 auto; font-size: 14px; line-height:32px; color: #555;}
.n_prod dl{ display: block; line-height:37px; font-size: 18px; font-weight: bold; color: #fff; background: #00ada9; text-align: center; margin: 15px 0;}
.n_prod i{ display: block; font-style: normal; font-weight: bold; font-size: 16px; color: #333;}
.n_prod table{border-collapse: collapse; margin: 15px 0; width: 100%;}
.n_prod td{ font-size: 14px; border: 1px solid #ddd; line-height: 30px; text-align: center;}
.n_prod .img1{ margin: 15px 0 0 0;}
.n_prod .img1 img{ width :760px;}
.n_prod .img4{ margin: 15px 0;}
.n_prod .img4 img{ width: 184px;}
.n_prod .img4 img+img {
    margin-left: 5px !important;
}
ul.contactt.f_cb a {
    color: #333333;
    font-size: 16px;
}
.g_contactt .contactt {
    border: 1px solid #e1e1e1;
    padding: 16px 0;
    height: 360px;
    width: 800px;
}
.n_prod .img5{ margin: 15px 0;}
.n_prod .img5 img{ width: 154px; margin-bottom:8px; float:left;}
.n_prod .img5 img+img{ margin-left:8px;}
.n_prod .img5 img:nth-of-type(5n+1){margin-left:0;}

.n_process{ margin-top:50px; background:#fff; height: 323px;}
.n_process li{ display: block; background: #fff; float: left;width:159px; height: 313px; border-left: 1px solid #ddd; text-align: center; position: relative; font-size: 14px; line-height: 28px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.n_process li p{ font-size:18px; font-weight: bold; color: #333; line-height: 40px;}
.n_process li img{ width: 100px; display: block; margin:0 auto; margin-top:52px; margin-bottom: 15px;}
.n_process li:nth-child(5){ width:158px; border-right: 1px solid #ddd;}
.n_process li dl{ background:none;display: block;top: -28px; position: absolute; right: 0; left: 0; }
.n_process li dl img{ margin-top: 0; width:60px;}
.n_process li:hover{ box-shadow: 0 10px 5px #ddd; color: #fff; background:rgba(1,171,168,1);}
.n_process li:hover p{ color: #fff;}
.n_process li img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.n_process li:hover img{ transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); border:2px solid #fff; border-radius: 50%;}
.n_process li:hover dl img{ display: block; transform: none; border:none; border-radius:0;}







/*简介*/
/*开模*/
#mold{ width: 100%; height: auto; background: #fff; padding-top: 5px; padding-bottom:80px; margin-top:35px;}
.mold_r{ width:533px; height: 426px; position: relative;background: url(images/20181228170217_770646698.jpg) bottom left no-repeat; font-size: 15px; line-height: 32px; color: #555; text-align: justify;}
/*实力*/
#strength{ margin-bottom: 40px; margin-top: -50px; height: 100px; background: #f5f5f5; border-radius: 50px; overflow: hidden; position: relative; z-index: 2; box-shadow:0 5px 5px #ddd; -webkit-box-shadow:0 5px 5px #ddd;-moz-box-shadow:0 5px 5px #ddd; -ms-box-shadow:0 5px 5px #ddd; -o-box-shadow:0 5px 5px #ddd;}
.number_l1{width:  auto; }
.number_l2{width:270px; margin-right:5px;}
.number_l3{width:118px;}
.number_ljs{font-size:18px; color:#a57f44; text-align:center;}
.number_ljs em{font-style:normal;display:block; font-size:30px;}
.w1120{ width: 960px; margin: 0 auto;  padding-top: 130px;}
.w1120 span{ color: #00ada9; font-size: 16px;}
.companys_bottom{ width: 1200px; margin-top:35px; height: 670px; font-size: 14px; line-height: 32px; background:url(images/20181111104226_628345739.jpg) bottom center no-repeat;}
.companys_bottom dl{ font-family: "microsoft yahei";display:block;margin-bottom:20px; font-size:26px; text-align: center;color:#333; color: #00ada9; font-weight: bold;}
.companys_bottom dl::after{ content: ""; display: block; height: 3px; background: url(images/20180926153229_100845190.jpg) center no-repeat; margin-top:15px;}
.companys_bottom p{ display: block;font:14px/32px "Microsoft YaHei";text-align:left;color:#333;text-indent:2em; margin-top: 20px;}
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
margin: 0;
padding: 0;
}
.page{ margin:0 auto; width:1200px}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 20px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/
.pr{position: relative;}
.pa{position: absolute;}
.w1200{width:1200px; margin:0 auto;  }
/*字体大小*/
/**/
.link{ overflow: hidden; padding-top:7px;}
.link h3{ display: inline-block; float: left; font-size: 18px; color: #fff;font-weight: normal; width: 95px; padding-bottom: 22px;}
.link p{ float: right; width: 1100px;}
.link p a{ display: inline-block; font-size: 14px; color: #555; padding: 0 20px;}
.footer { width:1200px; margin:0 auto;font-family:"Microsoft Yahei"; position: relative;}
.clear{clear: both;height: 0;}
.cl{clear: both;height: 0;}    
.p12-aboutinfo-1-nr{padding:0 20px 20px;width: 1200px;margin: 0 auto;}
.g_lxwm {height: 375px;position: relative;text-transform: lowercase;}
ul{list-style: none;}
.g_lxwm .lxwm {border: 1px solid #e1e1e1;padding: 16px 0;height: 320px;}
.tit {background:url(images/20180920111709_1084816251.png)no-repeat center center;height: auto !important;text-align: center;clear: both;padding-top: 40px;}
.tit span {display: block;font-size: 24px;color: #00ada9;font-weight: bold;text-align: center;letter-spacing: 3px;padding-top: 10px;}
.tit span em {font-style: normal;color: #E8E8E8; line-height:26px;font-size: 14px;display: block;text-transform: uppercase;}
.g_lxwm {height: 300px;position: relative;}
.g_lxwm .lxwm {border: 1px solid #e1e1e1;padding: 16px 0;height: 330px;}
.g_lxwm .lxwm li {position: relative;padding-left: 100px;float: left;width: 400px;height: 78px;line-height: 78px;border-bottom: 1px solid #e9e9e9;margin: 0 24px 0 24px;font-size: 16px;color: #333333;}
.g_lxwm .lxwm li em {position: absolute;left: 29px;}
.g_lxwm .line {width: 1px;height: 330px;background: #e9e9e9;left:550px;top: 18px;position: absolute;}
.lxwm li i {display: inline-block;padding-left: 33px;}
.cc_con1 {overflow: hidden;background: #f0f0f0;height: 188px;margin-bottom: 30px;margin-top: 10px;}
.cc_con1 h3 {background: #00ada9;text-align: center;width: 330px;padding-top: 28px;font-size: 30px;color: #fff;font-weight: normal;height: 160px;float: left;line-height: 30px;}
.cc_con1 h3 i {display: block;font-size: 20px;height: 40px;font-style: normal;margin-top: 6px;}
.cc_con1 h3 em {display: block;font-size: 18px;text-align: center;font-style: normal}
.cc_con1 h3 em span {display: block;font-size: 24px;}
.cc_con1 p {float: right;width: 680px;padding: 45px 13px 0 0;color: #666;font-size: 15px;line-height: 34px;padding-right: 50px;}
.cc_con1 p em {display: block;padding-top: 9px;color: #0084e9;font-size: 16px;line-height: 23px;}
.cc_con1 p em i {display: block;}
.cc_con1 p em span {padding-left: 68px;}
.BMap_stdMpCtrl.BMap_stdMpType0.BMap_noprint.anchorTR{display: none;}
.companys_bottom .w1120 span{color: rgb(51, 51, 51); font-size: 14px; text-indent: 28px; white-space: normal;}
.bdmap {width: 1100px;height: 450px;display: block;margin: 0 auto;}
.g_lxwm .lxwm li a {font-size: 16px;}






/*留言条*/
.feedback {background: url(images/lybj.jpg) center;height: 250px;padding-top: 65px;overflow: hidden;}
.feedback_nor {margin: auto;height: auto;display: table;margin-top: 40px;}
.feedback_kuan form {width: 100%; margin: auto;}
.feedback_nor .button.btn_message {display: inline-block;zoom: 1;vertical-align: baseline;margin-top: 10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 60px;line-height: 70px;background: #00ada9;font-size: 16px;color: #fff;float: left;}
form#form1 {height: auto;display: table;width: 500px;}
.feedback_nor li{width:360px;float:left;}
.feedback_nor li+li{ margin-left:1%;}  
.feedback_nor .wbf-input {font-size: 14px;width: 100%;height: 50px;border: none;padding: 20px 25px;margin-top: 10px;background: #fff;line-height: normal;box-sizing: border-box;border: 1px solid #ddd;}
.feedback_nor li+li:nth-child(3) {margin-left: 0;}
.feedback_form_t {font-size: 18px;text-align: center;line-height: 40px;}
.feedback_nor input.button.btn_message {display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 3%;margin-top: 10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 55px;line-height: 70px;background: #666;font-size: 16px;color: #fff;border: none;float: left;}
.feedback_nor .feedback_form input,
.feedback_nor .feedback_form textarea{border: 1px solid #eee; font-size: 14px;border-radius: 5px;}
.feedback_nor.fb_message textarea{width: 100%;padding: 15px 15px;background: #f5f5f5; margin-top: 10px;}
.feedback_nor .wbf-code {width: 127px;border: 1px solid #fff;height: 70px;padding: 12px 20px;margin: 0 10px 0 0;line-height: normal;box-sizing: border-box;float: left;}
.feedback_nor .yzma {width: 33%;display: table;margin-top: 10px;border: 1px solid #ddd;margin-left: 0;}
.feedback_nor .yzma img{     float: left;display: block;padding-top: 21px;}
.feedback_nor .wbf-textarea { font-size: 14px; border: none;  width: 100%; background: #fff;height: 70px;padding: 20px 25px; margin-top: 10px;line-height: 29px;box-sizing: border-box;}


.feedback_nor li+li:nth-child(5) {
    margin-left: 0;
    width: 728px;
}
textarea#s_content {
    border: 1px solid #ddd;
    width: 726px;
    height: 50px;
    margin-top: 10px;
    padding: 8px 25px;
}